package com.guiadigital.entidades;

import java.util.ArrayList;
import java.util.List;

import com.google.android.maps.GeoPoint;
import com.guiadigital.entidades.Lugar.Tipo;

public class Punto {

	private double latOrig;
	private double lngOrig;
	private double latDes;
	private double lngDes;
	private double distancia;
	private double tiempoDuracion;
	private String polyline;
	private String nivel; 
	List<GeoPoint> puntosGEO;
	
	
	public Punto(){
		puntosGEO = new ArrayList<GeoPoint>();
	}
	
	public double getDistancia() {
		return distancia;
	}



	public void setDistancia(double distancia) {
		this.distancia = distancia;
	}



	public double getTiempoDuracion() {
		return tiempoDuracion;
	}



	public void setTiempoDuracion(double tiempoDuracion) {
		this.tiempoDuracion = tiempoDuracion;
	}



	public void agregarPuntoGEO(GeoPoint punto){
		if(punto!=null)
			puntosGEO.add(punto);
	}

	public List<GeoPoint> getPuntosGEO() {
		return puntosGEO;
	}


	public String getPolyline() {
		return polyline;
	}


	public void setPolyline(String polyline) {
		this.polyline = polyline;
	}


	public String getNivel() {
		return nivel;
	}


	public void setNivel(String nivel) {
		this.nivel = nivel;
	}


	public double getLngDes() {
		return lngDes;
	}


	public void setLngDes(double lngDes) {
		this.lngDes = lngDes;
	}


	public double getLatDes() {
		return latDes;
	}


	public void setLatDes(double latDes) {
		this.latDes = latDes;
	}


	/**
	 * @return the lngOrig
	 */
	public double getLngOrig() {
		return lngOrig;
	}


	/**
	 * @param lngOrig the lngOrig to set
	 */
	public void setLngOrig(double lngOrig) {
		this.lngOrig = lngOrig;
	}


	/**
	 * @return the latOrig
	 */
	public double getLatOrig() {
		return latOrig;
	}


	/**
	 * @param latOrig the latOrig to set
	 */
	public void setLatOrig(double latOrig) {
		this.latOrig = latOrig;
	}
}
